$OpenBSD: patch-lib_silcclient_client_connect_c,v 1.1 2009/10/12 18:52:28 sthen Exp $
--- lib/silcclient/client_connect.c.orig	Mon Oct 12 18:32:09 2009
+++ lib/silcclient/client_connect.c	Mon Oct 12 18:33:50 2009
@@ -262,6 +262,9 @@ static void silc_client_rekey_completion(SilcSKE ske,
     silc_ske_free(conn->internal->ske);
     conn->internal->ske = NULL;
     silc_fsm_finish(fsm);
+
+    /* Close connection */
+    silc_client_close_connection(client, conn);
     return;
   }
 
